// pages/input/input.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    studentName: "",
    flag: true,
    goods: [
      {goods_id:1,goods_name:"花生",goods_price:"1.2",goods_num:"3",goods_img:"../../images/花生.png"},
      {goods_id:2,goods_name:"开心果",goods_price:"3.5",goods_num:"1",goods_img:"../../images/开心果.png"},
      {goods_id:3,goods_name:"瓜子",goods_price:"3",goods_num:"2",goods_img:"../../images/瓜子.png"}
    ]
  },

  /**
   * 每次在输入框输入内容都会执行bindinput事件
   * 
   * 注意：修改input事件中的代码后要重新编译
   * 
   * 在微信小程序中，数据的绑定都是单向的，但是可以通过bindinput事件+setData完成数据的即时渲染
  */
  onInputHandler(e) {
    console.log(e.detail.value);
    this.setData({
      studentName: e.detail.value
    })
  },

  changeView() {
    this.setData({
      flag: !this.data.flag
    })
  },

  changeView1() {
    this.setData({
      flag: true
    })
  },

  changeView2() {
    this.setData({
      flag: false
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})